package com.mlnx.device.util;

import com.mlnx.bptp.util.DecodeCRC16;

/**
 * @author zzb
 * @create 2019/10/25 16:48
 */
public  class CmdUtils {
    //询问设备ID
    public static byte[] askDeviceId = new byte[]{(byte) 0xfa, 0x05, (byte) 0xa6, (byte) 0xdb,
            (byte) 0xd2};
    //询问时间
    public static byte[] asktime = new byte[]{(byte) 0xfa, 0x06, (byte) 0x55, (byte) 0x00,
            (byte) 0xad,(byte) 0xef};
    //重新编程
    public static byte[]  beginCrc = DecodeCRC16.Crc16cal1(new byte[]{(byte) 0xfa, (byte) 0x05, (byte) 0x5F});
    //清空记录
    public static byte[] delRecordCrc = DecodeCRC16.Crc16cal1(new byte[]{(byte) 0xfa, (byte) 0x05, (byte) 0xA9});
    //询问电量
    public static byte[] electricCrc= DecodeCRC16.Crc16cal1(new byte[]{(byte) 0xfa,(byte)0x05,(byte)0x61});






    //询问血压数据
    public static byte[] getNum(Integer currentIndex){

        return DecodeCRC16.Crc16cal1(new byte[]{(byte) 0xfa, (byte) 0x06, (byte) 0x65, (byte) (currentIndex.intValue() + 1)});
    }
}
